huge venue - Turkish English Dictionary